home *** CD-ROM | disk | FTP | other *** search
/ Amiga Tools 3 / Amiga Tools 3.iso / grafik / raytracing / rayshade-4.0.6.3 / fixes / fix008 < prev    next >
Text File  |  1994-08-09  |  2KB  |  51 lines

  1. From theseas!fs.Princeton.EDU!cek Wed, 28 Apr 93 01:39:48 EET
  2. Received: by kriton.UUCP (V1.16/Amiga)
  3.     id AA00000; Wed, 28 Apr 93 01:39:48 EET
  4. Received: by theseas.ntua.gr with UUCP; Tue, 27 Apr 93 01:38:48 +0300
  5. Received: from mcsun.EU.net by pythia.ics.forth.gr via ITEnet with SMTP;
  6.     id AA11930 (5.65c/FORTH-ICS-3.0-MHS-7.0); Tue, 27 Apr 1993 01:08:03 +0300
  7. Received: by mcsun.EU.net via EUnet
  8.     id AA19903 (5.65b/CWI-2.217); Tue, 27 Apr 1993 00:03:21 +0200
  9. Received: from Princeton.EDU by relay2.UU.NET with SMTP 
  10.     (5.61/UUNET-internet-primary) id AA13541; Mon, 26 Apr 93 17:57:07 -0400
  11. Received: from fs.Princeton.EDU by Princeton.EDU (5.65b/2.96/princeton)
  12.     id AA08250; Mon, 26 Apr 93 17:54:00 -0400
  13. Received: by fs.Princeton.EDU (4.1/1.105)
  14.     id AA13329; Mon, 26 Apr 93 17:53:58 EDT
  15. Received: from UMRVMB.UMR.EDU by fs.Princeton.EDU (4.1/1.105)
  16.     id AA13236; Mon, 26 Apr 93 17:53:05 EDT
  17. Received: from clciris.chem.umr.edu by UMRVMB.UMR.EDU (IBM VM SMTP V2R2)
  18.    with TCP; Mon, 26 Apr 93 16:53:15 CDT
  19. Received: by clciris.chem.umr.edu (910524.SGI.PROTO/910805.SGI)
  20.     for @umrvmb.umr.edu:rayshade-users@cs.princeton.edu id AA28753; Mon, 26 Apr 93 16:53:10 -0500
  21. Date: Mon, 26 Apr 93 16:53:10 -0500
  22. Message-Id: <9304262153.AA28753@clciris.chem.umr.edu>
  23. Errors-To: Princeton.EDU!cek
  24. Remailed-Date: Mon Apr 26 17:53:09 EDT 1993
  25. From: Larry Coffin <clciris.chem.umr.edu!lcoffin>
  26. To: cs.Princeton.EDU!rayshade-users
  27. Subject: CSG speedup (bug fix)
  28.  
  29.  
  30.     Currently the "checkbounds" flag for CSG objects is set to FALSE.
  31. This results in checking each object in the tree for ray->object intersection
  32. rather than checking the bounding box of the whole tree (and each branch on
  33. down the tree) first.
  34.  
  35.     To fix this, change the setting for the "checkbounds" flag from
  36. FALSE to TRUE in libray/libobj/csg.c in the CsgMethods() routine.
  37.  
  38.     This can result in major speedups for scenes that have alot and/or
  39. detailed CSG objects.  One file (a modified clean.ray) ran in 1/3 the time.
  40.  
  41.  
  42.     ---Larry Coffin
  43.         lcoffin@clciris.chem.umr.edu
  44.  
  45.  
  46.  
  47. ----------
  48. Administrivia: rayshade-request@cs.princeton.edu
  49. Mailing list: rayshade-users@cs.princeton.edu
  50.  
  51.